Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Prague Open - Prague s Tennis Masters 06 - Graz Unicredit Czech Open 2007 - Prostejov The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Heilbronn Open - Heilbronn Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Bangkok Challenger Sofia Challenger Talahassee Challenger Ostrava Challenger Braunschweig Challenger Tampere Challenger Istanbul Challenger Freudenstadt Challenger St. Petersburg Challenger by Kinex - St. Petersburg Okal Cup - Eckental ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City Challenger Hamburg - Hamburg DPD Challenger 2002 - Aschaffenburg Prostejov Challenger Quelle Cup 2000 - Furth Oberstaufen Cup - Oberstaufen Lubbock Challenger - Lubbock Okal Cup 2003 - Eckental Arroyo de la Encomienda - Valladolid Fifth Third Bank Tennis Classic - Lexington Siemens Open - Scheveningen Nord/LB Open 2004 - Braunschweig Heilbronn Challenger Fifth-Third Bank Tennis Classic - Lexington Portoroz Challenger Pro Tennis World Open - Sunrise Eckental Challenger Ford Tennis Championships - Louisville BMW Tennis Championship - Sunrise Nord LB Open - Braunschweig JSM Challenger - Champaign San Marino Cepu Open - San Marino Nord LB Open 2007 - Braunschweig Meerbusch Challenger Malaysian Open - Kuala Lumpur Mobilux Open - Luxembourg Szczecin Challenger 2007 Knoxville Challenger - Knoxville Belgrade Challenger USTA Comerica Challenger - Aptos Rome Challenger Furth Challenger XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Winnetka Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Oklahoma Challenger - Tulsa Schickendanz Open - Furth Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Poznan Challenger Braunschweig Challenger Volvo Sylt Open - Sylt Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Aix En Provence Challenger Furth Challenger Schickendanz Open - Furth Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Open 13 - Marseille Estoril Open - Estoril Bratislava Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Okal Cup 2001 International Bavarian Championships - Eckental Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Warsteiner Challenger Lubeck - Lubeck Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Prostejov Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Rhein-Main Challenger 2003 - Aschaffenburg Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Fujitsu Siemens Open - Budapest Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Orange Prokom Open - Sopot The Nottingham Challenger - Nottingham BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide ATU Cup - Weiden Black Forest Open 2002 - Freudenstadt Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Tehran Open ATP Challenger - Tehran Orange Prokom Open - Sopot Open Sainte Victoire - Aix-En-Provence Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest KGHM Dialog Polish Indoors - Wroclaw Open de Moselle - Metz Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Atlanta Tennis Championships - Atlanta International German Open - Hamburg Bergamo Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Napoli Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Savannah Challenger PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis 2008 Lubbock Challenger - Lubbock Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Sacramento Challenger - Sacramento BCR Open Romania - Bucharest The Mercedes Benz of Calabasas - Calabasas Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Busan Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Karlsruhe Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Furth Challenger China Open - Beijing Gerry Weber Open - Halle Jersey Challenger Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Salzburg Challenger Medibank International - Sydney Braunschweig Challenger Noumea Challenger Hall of Fame Tennis Championships - Newport China Open - Beijing Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach U.S. National Indoor Tennis Championships - Memphis Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Masters Series - Hamburg BMW Open - Munich Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Thailand Open - Bangkok Erste Bank Open - Vienna Sunrise Challenger Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Gerry Weber Open - Halle BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta European Open - Antwerp Topshelf Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston China Open - Beijing Open Parc - Lyon Mercedes Cup - Stuttgart ASB Classic - Auckland New York Open - New York Hall of Fame Open - Newport Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Dallas Open - Dallas US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca BA-CA Tennis Trophy - Vienna The Artois Championships - London Infosys Hall of Fame Open - Newport New York Open - New York Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia Schickendanz Open - Furth BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Canberra Challenger Intrum Stockholm Open - Stockholm ASB Classic - Auckland Braunschweig Challenger AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Geovillage Open Trofeo Melia Olbia - Olbia US Men's Clay Court Championship - Houston Hungarian Open - Budapest Braunschweig Challenger Geneva Open - Geneva Scheveningen Challenger AEGON Championships - London AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach BMW Open - Munich Citi Open - Washington Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich ARAG World Team Championship - Dusseldorf US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Winston-Salem Open - Winston-Salem China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Delray Beach Open - Delray Beach Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Channel Open - Las Vegas Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid ATP Vegeta Croatia Open - Umag Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rio Open - Rio de Janeiro Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Mutua Madrid Open - Madrid Bank Austria Tennis Trophy - Vienna Erste Bank Open - Vienna Open de la Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Rogers Cup - Montreal Telecom Italia Masters - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid SAP Open - San Jose Western & Southern Open - Cincinnati Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Bet-at-home Open - Hamburg Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Gerry Weber Open - Halle Mutua Madrid Open - Madrid BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Citi Open - Washington Argentina Open - Buenos Aires European Open - Antwerp ASB Classic - Auckland Erste Bank Open - Vienna German Tennis Championships - Hamburg Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Truist Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Laver Cup - Prague Hopman Cup - Perth ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 All Lower level tournaments Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Nitto ATP Finals - London Olympics - Athens Olympics - London Wimbledon - London